Skip to main content

Business Rules

Overview

Business Processes are governed by business rules that ensure their proper execution according to the strategies, objectives, and philosophy of organizations. Business rules establish the procedures that must be executed and the conditions that must be evaluated and controlled in the Process flow.

A Process automation initiative offers organizations the possibility of yielding the evaluation and execution of these rules to Bizagi, letting people focus on the real important things, reducing errors, time, and providing agility to Processes.

The fourth step allows you to create, edit, and delete Business Rules oriented to control the process flow, execute validations, perform calculations, among others.

ProcessWizard_04

Rules for Routing or Operations

This step has two main options, which offer a graphical environment where you can define and manage your business rules easily and intuitively. With our powerful Business Rules Engine, you can design from the simplest to the most complex business rules.

These options are:

  • Define expressions: Controlling the sequence flow to define which path a Process must follow according to specific business conditions. (e.g., If a travel request was approved, proceed with the flight booking; otherwise, notify the rejection).
  • Activity actions (events): Executing the necessary procedures when performing a task such as validations and calculations. (e.g., When an employee reports the expenses made in a business trip, the total value of expenses must be automatically calculated).

Additional Uses of Business Rules

Besides the options presented above, you can also create Business Rules outside of this step. These Business Rules can be defined for:

  • Managing the user interface: Making form controls visible, required, or read-only to avoid errors in the information entered into Processes. (e.g., If a travel request is rejected, the rejection comments control must be visible and required; otherwise, they must be hidden).
  • Allocating users: Defining the conditions that users must comply with in order to be allocated to a task. (e.g., If a claim is related to invoicing, it must be assisted by a customer service agent specialized in invoicing claims).

BusinessRules1

Where to Use Business Rules

Note that in Bizagi, all rules must have a different name, so you will be prompted with a message when trying to create a rule using a name that is already being used.